/* 
在服务器上的数据库操作：
①连接数据库，db index.js 连接服务器和数据库 只连接一次即可
mongoose.connect的第一个参数：mongodb://localhost:27017/student_2203
要查看当前数据库当中是否有该数据库，没有，当插入第一条数据时新建数据库和对应的集合
②分析你要插入的数据是否需要建立新的集合，如果插入的文档输入有对应的集合，则直接进行增删改查即可
如果没有对应的集合，要在models文件夹内，创建对应的文件，文件的内容就是创建对应的约束条件，创建对应的模型对象


*/
// 创建对应的约束条件及对应的模型对象
const mongoose = require('mongoose');
const Schema = mongoose.Schema;
// 创建约束对象  当约束对象建立时，就将数据库中对应的集合中的字段规定好了
const usersSchema = new Schema({
    user_name:{
        type:String,
        unique:true,
        require:true
    },
    password:{
        type:String,
        unique:false,
        require:true
    }
})
// 约束条件需要同数据库中的集合联系起来，可以通过模型对象将其连接
const Users = mongoose.model('users',usersSchema);//参数一：数据库中的集合的名称 参数二：该集合对应的约束条件是什么
module.exports = Users;